grilled meat restaurant - Spanish English Dictionary